Nesterov Momentum Update For Gradient Descent Algorithms